import request from '@/utils/request'

/**
 * 查询用户信息
 * @param data
 */
export function userInfo () {
  return request({
    url: '/api/admin/sys/user/info',
    method: 'post'
  })
}

/**
 * 查询用户列表
 * @param data
 */
export function userList (data) {
  return request({
    url: '/api/admin/sys/user/list',
    method: 'post',
    data
  })
}

/**
 * 通过用户id查询用户信息
 * @param data
 */
export function infoByUserId (data) {
  return request({
    url: '/api/admin/sys/user/infoByUserId',
    method: 'post',
    data
  })
}

/**
 * 新建用户
 * @param data
 */
export function save (data) {
  return request({
    url: '/api/admin/sys/user/save',
    method: 'post',
    data
  })
}

/**
 * 更新用户
 * @param data
 */
export function update (data) {
  return request({
    url: '/api/admin/sys/user/update',
    method: 'post',
    data
  })
}

/**
 * 删除用户
 * @param data
 */
export function deleteUsers (data) {
  return request({
    url: '/api/admin/sys/user/delete',
    method: 'post',
    data
  })
}

/**
 * 修改密码
 * @param data
 */
export function password (data) {
  return request({
    url: '/api/admin/sys/user/password',
    method: 'post',
    data
  })
}
